home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Twin / EvalDelegate.h < prev    next >
Text File  |  1995-06-12  |  2KB  |  52 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. /*
  5.  * Copyright 1990 by The MITRE Corporation
  6.  *
  7.  * This program is free software; you can redistribute it and/or modify
  8.  * it under the terms of the GNU General Public License as published by
  9.  * the Free Software Foundation; either version 1, or (at your option)
  10.  * any later version.
  11.  *
  12.  * This program is distributed in the hope that it will be useful,
  13.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  14.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15.  * GNU General Public License for more details.
  16.  * 
  17.  * You should have received a copy of the GNU General Public License
  18.  * along with this program; if not, write to the Free Software
  19.  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  20.  */
  21.  
  22. #import <objc/Object.h>
  23.  
  24. @interface EvalDelegate:Object
  25. {
  26.     id    historyScrollView;
  27.     id  historyText;
  28.     id    inputScrollView;
  29.     id  inputText;
  30.     id  displayFont;
  31. }
  32.  
  33. - setHistoryScrollView:anObject;
  34. - setInputScrollView:anObject;
  35. - toggleStringVisibleMode:sender; /* Toggles a switch which specifies */
  36.                                 /*  if showString shows added text. */
  37. - showString:(char *)string;    /* Appends string to historyText. */
  38. - sendString:(char *)string;    /* Sends string to slave process. */
  39. - showPasteboard:sender;    /* Appends pasteboard to historyText. */
  40. - evalPasteboard:sender;    /* Performs showPasteboard and sendString. */
  41. - evalSelection:sender;        /* Performs showString and sendString. */
  42.                 /* on the selected text in historyText. */
  43. - (int)evalString:(char *)string; /* Performs showString and sendString. */
  44. - sendInterrupt:sender;        /* Send SIGINT to slave process. */
  45. - evalInput:sender;        /* Cuts inputText and performs */
  46.                 /* evalPasteboard.  Listener delegate.*/
  47. - appDidInit:sender;        /* App delegate. */
  48. - appDidBecomeActive:sender;    /* App delegate. */
  49. - textDidEnd:sender endChar:(unsigned short)whyEnd; /* Text delegate. */
  50.  
  51. @end
  52.